How do I declare a 2d array in C using new